package cn.hfjava.kz.entity.vo;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.time.LocalDate;

/**
 * @author Yinshijay
 */
@Getter
@Setter
@NoArgsConstructor
public class ApplicationVO implements java.io.Serializable {

    private Integer applicationId;

    /**
     * 考生id
     */
    private Integer studentId;

    /**
     * 性别
     */
    private String gender;

    /**
     * 出生日期，以 YYYY-MM 格式存储
     */
    private LocalDate birthdate;

    /**
     * 户籍所在地
     */
    private String domicile;

    /**
     * 毕业院校
     */
    private String gradSchool;

    /**
     * 所学专业
     */
    private String major;

    /**
     * 毕业证编号
     */
    private String dipNum;

    /**
     * 毕业时间
     */
    private LocalDate gradDate;

    /**
     * 申报工种
     */
    private String aplPot;

    /**
     * 申报等级
     */
    private String aplLevel;

    /**
     * 已取得本职业或相关职业及等级
     */
    private String prvCtf;

    /**
     * 证书编号
     */
    private String ctfNum;

    /**
     * 参保（或就业、学习）所在市
     */
    private String insCity;

    /**
     * 参加评价批次号
     */
    private String evaBatch;

    /**
     * 参加评价地点
     */
    private String evaLocation;

    /**
     * 个人事项承诺
     */
    private String prmsState;

    /**
     * 承诺人签字
     */
    private String sigName;

    /**
     * 签字日期
     */
    private LocalDate signDate;

    /**
     * 单位审核意见
     */
    private String emplOp;

    /**
     * 审核意见日期
     */
    private LocalDate emplDate;

    /**
     * 申请人签名
     */
    private String aplSign;

    /**
     * 申请日期
     */
    private LocalDate aplDate;

    /**
     * 认定机构审核意见
     */
    private String insOp;

    /**
     * 审核人
     */
    private String revName;

    /**
     * 审核日期
     */
    private LocalDate revDate;

}
